| Singles competition |
| Round of 16 (A1) |
| #44 Spencer Furman (Duke) def. George Hedley (Louisville) 6-4, 6-0 |
| Nick Stachowiak (Duke) def. Jimmy Wasserman (Princeton) 6-3, 6-2 |
| Round of 16 (A2) |
| #76 Felipe Sarrasague (Elon) def. Sean Sculley (Duke) 6-3, 3-6, 6-4 |
| Ryan Dickerson (Duke) def. Felipe Osses-Konig (Elon) 6-2, 3-6, 6-1 |
| Georgly Malyshev (N.C. State) def. #61 Catalin Mateas (Duke) 4-6, 7-5, 6-3 |
| Round of 16 (B) |
| Jason Lapidus (Duke) def. Sean Hannity (Wake Forest) 6-3, 6-2 |
| Quarterfinals (A1) |
| #44 Spencer Furman (Duke) def. Javier Amantegui (VCU) 6-2, 7-6 (7-2) |
| Nick Stachowiak (Duke) def. Nilo Duarte (North Florida) 6-1, 6-2 |
| Cons. Quarters (A2) |
| Sean Sculley (Duke) def. Clement Filho (Louisville) 1-0, retired |
| #61 Catalin Mateas (Duke) def. Kial Kaiser (Princeton) 6-2, 6-3 |
| Quarterfinals (A2) |
| Ryan Dickerson (Duke) def. Brandon Laubser (Auburn) 6-1, 6-4 |
| Quarterfinals (B) |
| Jason Lapidus (Duke) def. Louis Ishizaka (VCU) 6-4, 6-4 |
| Semifinals (A1) |
| #44 Spencer Furman (Duke) def. Mario Paccini (Elon) 6-4, 7-5 |
| Simon Soendegaard (North Carolina) def. Nick Stachowiak (Duke) 7-6 (7-5), 6-1 |
| Cons. Semis (A2) |
| Yuval Solomon (Wake Forest) def. Sean Sculley (Duke) 2-6, 6-4, 6-4 |
| #61 Catalin Mateas (Duke) def. Leonardo Menezes (Charlotte) 6-0, 6-3 |
| Semifinals (A2) |
| Georgly Malyshev (N.C. State) def. Ryan Dickerson (Duke) 6-3, 7-5 |
| Semifinals (B) |
| Jason Lapidus (Duke) def. Jacob Bicknell (Elon) 6-3, 4-6, 6-2 |
| Finals (A1) |
| #44 Spencer Furman (Duke) def. Simon Soendegaard (North Carolina) 3-6, 6-4, 6-2 |
| Third Place (A1) |
| Nick Stachowiak (Duke) def. Mario Paccini (Elon) 6-2, 6-2 |
| Third Place (A2) |
| Ryan Dickerson (Duke) def. Igor Saveljic (N.C. State) 6-2, 6-3 |
| Cons. Third Place (A |
| Sean Sculley (Duke) def. Leonardo Menezes (Charlotte) 6-1, 6-2 |
| Finals (B) |
| Jason Lapidus (Duke) def. Sam Rice (Charlotte) 6-4, 6-3 |
| Doubles competition |
| Quarterfinals (A1) |
| Sean Sculley/Nick Stachowiak (Duke) def. Maximillian Scholl/Breno Plentz (Gardner-Webb) 8-3 |
| Jason Lapidus/Catalin Mateas (Duke) def. Nilo Duarte/Sahil Deshmukh (North Florida) 8-7 (8-6) |
| Quarterfinals (A2) |
| Ryan Dickerson/Spencer Furman (Duke) def. Brandon Laubser/Diego Chavarria (Auburn) 8-2 |
| Semifinals (A1) |
| Diego Vives/Kial Kaiser (Princeton) def. Nick Stachowiak/Sean Sculley (Duke) 8-7 (7-5) |
| Jason Lapidus/Catalin Mateas (Duke) def. Georgly Malyshev/Michael Ogden (N.C. State) 8-7 (8-6) |
| Semifinals (A2) |
| Spencer Furman/Ryan Dickerson (Duke) def. Payton Holden/Jimmy Wasserman (Princeton) 8-3 |
| Finals (A1) |
| Jason Lapidus/Catalin Mateas (Duke) def. Kial Kaiser/Diego Vives (Princeton) 8-3 |
| Cons. Finals (A1) |
| Nick Stachowiak/Sean Sculley (Duke) def. Michael Ogden/Georgly Malyshev (N.C. State) 8-5 |
| Finals (A2) |
| Igor Saveljic/Ivan Saveljic (N.C. State) def. Ryan Dickerson/Spencer Furman (Duke) 8-5 |